//
//  BaseView.h
//  callmed
//
//  Created by x x on 2017/9/21.
//  Copyright © 2017年 xx. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BaseView : UIView

/**
 *  当前页面带有xib文件时使用
 */
+ (instancetype)createWithView;

/**
 *  初始化页面布局
 *  子类重写
 */
- (void)initWithView;

/**
 *  添加消失方法
 */
- (void)addHideTarget:(id)target action:(SEL)action;
- (void)hideView;

/**
 *  添加更新中心点方法
 */
- (void)addCenterTarget:(id)target action:(SEL)action;
- (void)updateView;

/**
 *  添加输入框方法，以便弹出键盘
 */
- (void)addKeyboardTarget:(id)target action:(SEL)action;
- (void)addKeyboard:(UITextField *)textField;

/**
 *  设置UI
 */
- (void)setConstraintsWithView:(UIView *)superView;

@end
